﻿---@class Particle2DSystem : UnityEngine.MonoBehaviour
---@field public color UnityEngine.Color
---@field public speedScale System.Single
---@field public playOnAwake System.Boolean
---@field public delayPlay System.Single
---@field public prewarm System.Boolean
---@field public autoRemove System.Boolean
---@field public simulationSpace UnityEngine.Space
---@field public effectConfig UnityEngine.TextAsset
---@field public configValues Particle2DConfig
---@field public material UnityEngine.Material
---@field public mainTexture UnityEngine.Texture
---@field public meshFilter UnityEngine.MeshFilter
---@field public meshRenderer UnityEngine.MeshRenderer
---@field public sortingLayerName System.String
---@field public sortingOrder System.Int32
---@field public Emitter Particle2D
local m = {}
function m:Play() end
function m:Stop() end
function m:UpdateParticles() end
function m:ResetParticle() end
function m:ReadConfig() end
return m
